Features
Discover what the API can do!
This is a high-level overview of the API functionalities. For detailed information, check out the Swagger documentation.
Route Traffic to Landing Page
By accessing the root route of the API (https://itsadeadh2.com), you will be redirected to my landing page hosted on GitHub Pages (https://commodore.itsadeadh2.com).
Send Contact Info
The /api/contact
endpoint allows users to submit an email address and receive my contact information via email. It also stores the provided email in a DynamoDB database to keep track of who requested my contact info.
Future Plans:
- Simplify this flow.
- Provide basic contact info without requiring an email.
- Offer additional contact info upon receiving the user's email.
- No email required if the user is logged in.
Register/Login/Logout
The api allows users to register, log in and log out. By doing so you'll get access to some additional functionalities such as the games
Hangman
By using the resources on the /api/games/hangman
endpoint you can play a quick game of hangman on the api.
And it also stores your scores on a leaderboard.